bugeyed creature

Translations
créature aux yeux exorbités
Words
bug-eyed

adjective
aux yeux globuleux
creature

noun
créature